home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48_2 / libdat_v.0 < prev    next >
Text File  |  1995-03-23  |  7KB  |  169 lines

  1. Subject: Reads text and images - adapted for exams
  2.  
  3.  
  4. This seems to be a version of libdat that works...
  5.  
  6. LIBRARY DATA
  7.  
  8. Finally a program which reads text and images - adapted for exams.
  9.  
  10. Features :
  11.  
  12.         -       Displays 8 lines of text
  13.         -       Displays images of any size.
  14.         -       Uses the four arrow keys.
  15.         -       Possesses an exit function.
  16.         -       Possesses a push function.
  17.         -       Security OFF by touching any other key.
  18.         -       Triple protection.
  19.         -       Program assigned to a key which calls a library (XLIB)
  20.         -       Hidden directory containing text and images.
  21.         -       Possibility to store text under "Array of string".
  22.         -       Memory size : 1350 bytes.
  23.         
  24. Information :
  25.  
  26.         The program was first written in RPL and then translated into 
  27. internal as much as possible.
  28.  
  29.         -       You need "OUT->" (from hackit library) to use the "Array
  30.                 of string" option.
  31.  
  32.         -       Stores in the form of a list each group of pages of text
  33.                 or images.
  34.  
  35.                 "physics"  {"page1"  "page2"   "page3"...}
  36.  
  37.         -       Text format
  38.  
  39.                 A string of seven lines of text max plus the 8th line as
  40.                 a single string (or empty string).
  41.  
  42. The last detail may be a pain, but it's faster. 
  43. You can convert the string before the exam : using the "split
  44. string at first <line feed>" to get the 8th line after reversing
  45. the string.
  46.  
  47. If you need the program, I will send it to you.
  48.  
  49. DOWNLOAD it to your HP, press set up to install the library (nx1010)
  50. and create the appropriate path with many examples.
  51.  
  52. You will find the directory of the library so you can change it.  It's
  53. $ROMID and $CONFIG
  54.  
  55. E mail me with any comments.
  56.  
  57.                                         - Romain -
  58.  
  59.  
  60. In the previous version, I put a demo directory with list, array of string
  61.  
  62. - To use the program :
  63.  
  64. Library Contents
  65.  
  66.  Addr       ROM WORD Type    Hid/Alg  User Name
  67.  
  68. 00032 XLIB 1010    0 ::           H   s
  69. 00094 XLIB 1010    1 ::           H   n
  70. 000DF XLIB 1010    2 ::           H   LIBDAT
  71. 00C86 XLIB 1010    3 ::           H   $CONFIG
  72.  
  73.  
  74. LIBRARY 1010, "   ":  1658.5 bytes
  75.  
  76. Configure:  $CONFIG
  77.  
  78.  
  79. This is a short note to complete the example i just made
  80.  
  81. well to start the lib press right-arrow LIBRARY
  82. with the usermode on (assigned to that key)
  83.  
  84. you will go down to DATA in Alone dir
  85.  
  86. -Convert any list of string into array of string
  87. you can give any name to the data with the #05B15 syseval
  88. you can evaluate program from the libdat menu which make you go into
  89. any directory try #10571 syseval to go into the home-hidden-dir
  90.  
  91. have fun
  92.  
  93.  
  94. begin 644 libdat.dir
  95. M2%!(4#0X+466*O!_VA<    '4W2-3F%M90>=+5"Q!2LQ$ ( "TQ)0D1!5#,N
  96. M3$E""T K ,\  Z"@H /R P     @RP!@#(#R P"=+5 #!-MSP*("!P  TN8"
  97. M 70M/A B!^ ]\-L8FOQQMAHA<O#;&*M 03,'*S& \A, G2W0Y@(!="T^,"(#
  98. MX#WPVQB:_'&V&FTN$ #WVQBK0+$2 R@_ M#9 D@N4!#$]N96AN0"!$1!5$'O
  99. M/Y#_ W0JL!(#>8<13"-M+A! U^8" 7!M+A 0U^8" 78>-N+Z9-MSX/IDVW/0
  100. MY@(!=J]4<.D&;2X00'?2!VTN$$!7 P3D/,";89TM4 ,$;2X00 ?> S5 <.D&
  101. M;2X00'?2!]MSP*("!0! ,P<K,2#I O(# *Y/MCT'+"IP  "&;2X0 "?I O(3
  102. M '0JT-D"IT'P_@,K,=#9 FTN$ !W*F+8&M;9 C5 L#T';2X00.<Y S1S4 ,$
  103. MEV[0Y@(!<"=](.D"\@, *S'0V0)M+A  Y^ #EV[0Y@(!<"=]L!(#[S^P$@.=
  104. M+=#F @%P-4"0T0/8&M;9 C5 L#T';2X00%<R S1SD/\#EV[0Y@(!<"=](.D"
  105. M\@, *S'0V0)M+A  ]]X#EV[0Y@(!<"=]L!(#[S^P$@.=+9#_ Y=NT.8" 7 G
  106. M??#^ RLQT-D"-4!PZ09M+A  =]('[S^P$@.=+=#F @%T;C+P%AIYAW'I!FTN
  107. M$&!WT@?O/Y#_ RLQT-D";2X00/?> VTN$  'W@._C:')'X@QP*("!0!PN0/8
  108. M&M;9 D0R\/X#*S'0V0*(,5#E'!VC$HPJV!K6V0*^H]'F @%T4Q/6Y@(!=&XR
  109. MD/\#^3^P$@.=+> [&GF'<>D&;2X08'?2!VTN$$#G)@/O/Y#_ RLQL!(#*S'0
  110. MV0)M+A! YR8#0*%A_1 K,=#9 FTN$$#G)@.,A $4&I=NT.8" 7$G?8 W%&TN
  111. M$!"GZQCO/Y#_ RLQT-D"#4!PZ09M+A  =]('[S^P$@.=+1 "!)=NT.8" 7 G
  112. M??#^ RLQT-D"-4"P/0=M+A! 5S(#-'/P_@,K,; 2 W0J,)," 0      40(S
  113. M*1       ! U,)," 0      4P(S*1       # U,)," 0      00,S*1  
  114. M     ! V,)," 0      00(S*1       !!1,)," 0      4@(S*1      
  115. M " U,)," 0      80(K,4 K*CBGP:("!P  TN8" 7#Z)2;I O(3 *-$]MX#
  116. MG"OF^ 8Z,];9 JY/!B<'*S% ,P<Z,];9 JY/!B<'*S% ,P<,MD2G DXJ4 $ 
  117. M          !.*E !            *S'P D^=+>#L&!= T-D"RWL3(@?",M!Q
  118. M PPG1C,'J3604ADK,1 "!'/)\0,$<\F1! 1SR5$(!)TMP,P(OXTQ(@._C3$B
  119. M RLQ +-DG2WP_@. $R8:!SXD!)T7[G'0V0*(,3 N"-@/]MX#V ^&_6 K,5 >
  120. M!T0R\-L8*S&P$@-I(:82!YTM@+ABO*FR$@/JC''I!FTN$$!WT@=M+A! 5S(#
  121. M;2X00%<R ZY/MCT':@3%'V+8&M;9 C;D0:<"3BI0 0           $XJ4 $ 
  122. M           K,> ?82_ZM!(#G2W &@,L*A # " @(" @(" @(" @(" @(" @
  123. M(" @(""34> M*HT$94,>="K@I (5            X*0"%0"  P       + 2
  124. M Y4RL/M@33&1+"JK0$$]4#;D0:<"3BI0 0           $XJ4 $         
  125. M   K,5 I R_Z]*)/="K@I (5            X*0"%0           + 2 R_P
  126. MM!(#;2X00$>G ITM<!H$1#+P_@,K,=#9 IXST.8" 72>,_#^ RLQT-D")3/0
  127. MY@(!="4S\/X#*S&0_P.=+> F T"A8?T0*S'0V0)95,!(&$"A<;8:EV[0Y@(!
  128. M<2=]@#<4;2X0$.<[&G0JX*0"%0           ."D A4           "P$@,O
  129. M\,1@2^\_L!(#*S% IP(S*1       ! T,)," 0      80,S*1       ! E
  130. M,)," 0      00(S*1       !!1L!(#M**"<QJC1/;> YPKYO@&.C/6V0*N
  131. M3P8G!RLQ0#,';2X00/?> VXRT!03-'/@7R,K,8#R,P"=+<!)(YTM(.D"\B, 
  132. M*S$PDP(!      !3 B@;%)$"\@.0< <K,>"D AD 4#7_LO.//_^:_U\]]]  
  133. M!4%L;VYE!98J\'\*      1$051!!)8J\'_B!@   !,@1"!I('(@92!C('0@
  134. M;R!R('D@$Y8J\'^<      U(:61D96X@*R!C:'(P#70JP*("0P  )5<V-P?R
  135. MY 3RY*10!464) 6BH)!$=S('@I9&1E;FQJ("!0"P$@-Z  # H@('  #@   +
  136. M2&ED9&5N(%!A9V4+="K H@(= )!$=S*GH("61D96YL:B @4 L!(#'@%0 7+T
  137. M1O<&0H=6!H*61D96Y@9"E"0%4M'9 D"A$7@5*S$@!  1(&9I;F%L<R!F96%T
  138. M=7)E<R 1="K H@*M   2)"45E 7R9 0R1265Y'2DH$"7!U<&0A1$%022Y@82
  139. MQ/;F5@9"EB:G0/<&$C9&EV97!D(41!4$0I8FIZ"05S8'0H=6)E<&,I<&$@8R
  140. MA"0% @-"]\:B C, $&;WED8&4D:61I?F=@82Q/;F5@9"EB;'H@+Q $#W!H*6
  141. M1U8&0A1$%:2@4#=7!A+F!E+6!D>7!S)')Y?F=J90-U<&0H=6!@)3(Q13 Q)&
  142. M)E<V-P="]Z8P]N9F5R9'!Q(&,D<GE^9V!I+F1O<&$J;@%M96!O(F!S)%U^+C
  143. M%-96IA#F1@8R1?4$DN8&0A1$%01"EB;'H@(% ,"B KT 4#57!C)%U^+C%-96
  144. M!D+W!G*69E>F0(=6!N(6UE8V!Y+W5@=R%^9&IZ!0-U<&@A0VMI9&!]+B$R0E
  145. ME05RET:'ID"'5@8R]B8G5S9&!V+V)M<61J=0=@:R%R,#(M/'H@(% ,"B E4 
  146. M8/66QA:FH% $TA:6Q@;25@9B]B8'TO8F5P:BD.9F]B;7%D:7]N:FH,"B @4 
  147. ML!(#2@.0 ,)69E?&!B(#DD"G BPJ$ X 365N=2!D:7-P;&%Y"@HQ+75S92!U
  148. M<"]D;W=N(&%R<F]W"G1O(&UO=F4@=7 O9&]W;B!O;F4*,BUW:71H(&QE9G0@
  149. M:V5Y('1O(&=O"G1O(&QE=F5L(#4@;W(@,PHS+7=I=&@@<FEG:'0@=&\@9V\L
  150. M*G " '1O('1H92!T;W O8F]T=&]M+"HP#@ T+4Y85"!K97D@=VEL;"!G970@
  151. M>6]U"G1O('1H92!N97AT(&UE;G4@<&%G90II9B!I="!E>&ES= HU+59!4B!T
  152. M;R!E>&ET"C8M14Y415(@=&\@<'5S: HW+6QE9G0@87)R;W<@=&\@9V\@=7!D
  153. M:7(K,: A !,@<')E<W,@<FEG:'0@87)R;W<@$W0JP*("H0"@  (" @("TE3D
  154. M5 72%.14%<2DH!#30O<&TO9F5P9B)O?6!@(7=E:F0/<& A=V5L8"4C=7!D*'
  155. M5J; 5F9&!Q+F1@8BEW:&1@<2)B?W=C?'H@(% ,"B LD (-/B]';' J) ]P9R
  156. M]@8B%C:V!D+W!D*'5@;25N96IU W5P9"AU8&4@<'$B8G]W:GH##3DF8&DO=6
  157. M!W(7YD8'0O<&<@)7-X=VHD"'5@8")_=V)A?6!@(G5S8W!W)2Y$97)G?"H@(U
  158. M !#F1@9R,O3D1'4"0O?FX@(R]N9&E^965\:B HL 0--RAU;F!I+W5@<2)E<&
  159. M0O;F5L:B "=7-C<'8A<F!T+W!H)6%D8&(A8VMJ: ]-14!$*6)E<V1O<FEZ>@
  160. M,%>79A?F1L>B @4 L!(#G E0,%5$5057T-D"'C:"Y (+3$E"1$%4,RY,24+\
  161. M*A  ,Y," P       0'-#$)E(T@N4!#$]N96EF<C0 M"92-(+E 0Q/;F5I9G
  162. M(U0V@N0"!E)%041-17DV K0@5#:"Y (&4D5!1$U%>38"%!K-#-+,(!ZCD6,C
  163. M*S$ #P &4D5!1$U%!ITMX&$C+"I0" !4:&4@<')O9W)A;0H*:7,@875T;R!A
  164. M<W-I9VYE9 IU;F1E<B *(" @<FEG:'0@+2!B;'5E"B @($Q)0E)!4ED*R:)"
  165. ,6!KSHD):&CDVLA(#
  166.  
  167. end
  168.  
  169.